package WinterHomework.day11;

//Leetcode9号问题，回文数；
public class Demo02 {
    public boolean isPalindrome(int x) {
        if (x < 0) {
            return false;
        }
        //普通方法
        if (x < 10) return true;
        if (x % 10 == 0) return false;
        int t = 0,a = x;
        while (a != 0) {
            t = t * 10 + a % 10;
            a/=10;
        }
        return t == x;
        //字符串方法
//        String s = Integer.toString(x);
//        int left = 0, right = s.length() - 1;
//        while (left <= right) {
//            if (s.charAt(left) != s.charAt(right)) {
//                return false;
//            }
//            left++;
//            right--;
//        }
//        return true;
    }
}
